/*
 * Distribucion.h
 *
 *  Created on: 07/06/2010
 *      Author: administrador
 */

#ifndef DISTRIBUCION_H_
#define DISTRIBUCION_H_

typedef unsigned long int typeFrecuencias;

typedef unsigned short int typeCaracterAscii;

typedef unsigned char typeCaracterChar;

class Distribucion {

private:

	typeCaracterChar caracter;

	typeFrecuencias frecuencia;

public:

	static char const CARACTER_ESCAPE = '\033';

public:

	Distribucion(typeCaracterChar caracter,typeFrecuencias frecuencia=1);

	virtual ~Distribucion();

	typeCaracterChar getCaracter();

	typeFrecuencias getFrecuencia();

	void aumentarFrecuencia();

};

#endif /* DISTRIBUCION_H_ */
